package awk.etl.model;

import lombok.*;

import java.lang.reflect.Method;
import java.lang.reflect.Parameter;

/**
 * 自定义函数实体
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class FunctionBean {

    private String namespace;
    private String functionName;
    /**
     * function 所在的类
     */
    private Class functionClazz;
    /**
     * 在注册是直接初始化好实体类
     * functionClazz.newInstance()
     */
    private Object instance;
    private Method method;

}
